homologous artificial insemination - Turkish English Dictionary